Figure 6.1: Block Proposal in Consensus process of Algorand
Only the selected accounts can propose new blocks to the network.
6.1.2 Soft Vote
Verifiable random functions (VRFs) invented by Silvio Micali along
with two more scientists Michael Rabin and Salil Vadhan, are
cryptographic functions that can create verifiable pseudonymous
outputs on the basis of inputs and a secret key. These outputs,
created using VRFs along with its public key proofs, can be verified
without having access to the private key. After the block proposal,
the nodes can execute VRF on the participating accounts to figure
out if the accounts are selected for the voting process.
6.1.3 Certify Vote